Dòng chảy Sông_Quây_Sơn

Sông Quây Sơn có chiều dài 89 km với diện tích lưu vực là 1.160 km², độ cao trung bình của sông là 556 m. Đoạn sông Quây Sơn chảy trên lãnh thổ Việt Nam dài 49 km với diện tích lưu vực 475 km² (theo Bộ Tài nguyên và Môi trường Việt Nam)[3] hoặc dài 38 km với diện tích lưu vực là 370 km2 (theo Bách khoa toàn thư Việt Nam), Tại Việt Nam, sông có một chi lưu là suối Cạn có chiều dài 20 km.[3]

Sông Quây Sơn bắt nguồn từ các khe suối tại huyện Tĩnh Tây, thành phố Bách Sắc của Quảng Tây. Sau đó, sông chảy về phía nam, bắt đầu chảy hoàn toàn trong lãnh thổ Việt Nam tại xã Ngọc Côn của huyện Trùng Khánh thuộc tỉnh Cao Bằng. Tại huyện Trùng Khánh, sông tiếp tục chảy theo hướng đông nam cho đến cực nam của xã Đình Phong rồi sau đó chuyển hướng đông-đông bắc đến xã Đàm Thủy; tại xã Đàm Thủy, sông chuyển hướng đông nam. Đến khu vực thác Bản Giốc (xã Đàm Thủy (Việt Nam)/thôn Đức Thiên, trấn Thạc Long, huyện Đại Tân của thành phố Sùng Tả), đường biên giới Việt Nam-Trung Quốc đi từ mốc 53 (cũ) lên cồn Pò Thoong giữa sông rồi đến điểm giữa của mặt thác chính của thác Bản Giốc. Sau đó sông Quây Sơn trở thành đường biên giới tự nhiên giữa Việt Nam (huyện Hạ Lang) và Trung Quốc (huyện Đại Tân). Đến xã Minh Long, Hạ Lang thì sông Quây Sơn chuyển sang hướng tây và đến xã Lý Quốc, Hạ Lang/trấn Thạc Long, sông chảy hoàn toàn trong lãnh thổ Trung Quốc. Sông Quây Sơn sau khi chảy vào lãnh thổ Trung Quốc, vẫn có hướng chính là hướng tây rồi nhập vào sông Hắc Thủy (黑水河) vẫn ngay trên địa phận trấn Thạc Long. Sông Hắc Thủy sau đó lại nhập vào Tả Giang rồi đổ ra Biển Đông tại vùng châu thổ Châu Giang.